package com.oop.homework08.Student;

import java.util.ArrayList;

/*
2.定义类：Test类中定义main()方法，依次完成以下要求:
2.1 实例化3个Student对象，3个对象的属性分别为：1001, 55.0、1002, 66.6、1003, 77.0
2.2 创建一个ArrayList集合，分别将上面的3个Student对象添加到集合中
2.3 遍历集合，删除集合中元素的学号为1002的元素，并打印集合中剩余元素的学号和成绩
*/
public class Test {
    public static void main(String[] args) {
        //实例化3个Student对象
        Student student1 = new Student(1001, 55.0);
        Student student2 = new Student(1002, 66.6);
        Student student3 = new Student(1003, 77.0);
        //创建一个ArrayList集合
        ArrayList<Student> arrayList = new ArrayList<>();
        //3个Student对象添加到集合中
        arrayList.add(student1);
        arrayList.add(student2);
        arrayList.add(student3);
        //找出1002的集合
        for (int i = 0; i < arrayList.size(); i++) {
            if (arrayList.get(1).getSnum() == 1002) {
                //移除1002的计划==集合
                arrayList.remove(i);
            }
        }
        //最后遍历剩余的集合
        for (int i = 0; i < arrayList.size(); i++) {
            System.out.println("学号为：" + arrayList.get(i).getSnum() + "的同学的成绩为" + arrayList.get(i).getScore());
        }
    }
}
